home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / ge_ru < prev    next >
Text File  |  2005-01-13  |  4KB  |  84 lines

  1. // ge_ru (Georgian "russian layout")
  2.  
  3. //  From the comments of the xmodmap file:
  4. //
  5. //  Georgian keyboard map, in the so called "russian" layout.
  6. //  1999, Pablo Saratxaga <srtxg@chanae.alphanet.ch>
  7. //
  8. //  Georgian mode is toggled by Right_Ctrl key and shifted by AltGr key.
  9. //  uppercase in georgian mode gives the lower case ascii, this can be useful
  10. //  to type whithout switching mode.
  11. //
  12. //  the layout has been copied from
  13. //  http://members.tripod.com/~beso/html/RU-K-COD.HTM
  14. //  with some few changes it is:
  15. //
  16. //  `~^~ 1!1! 2@2  3 3  4$4; 5%5: 6^6, 7&7. 8*8* 9(9( 0)0) -_-_ =+ | \|   BackSp
  17. //  Tab     qQßâªq wWßâ¬w eEßâúe rRßâÖr tTßâöt yYßâ£y uUßâÆu iIßâ¿i oOßâ¼p [{ßâ«[ ]}ßâ»]
  18. //  CapsLock aAßâña sSßâùs dDßâòd fFßâÉf gGßâ₧g hHßâáh jJßâ¥j kKßâÜk lLßâô; ;:ßâƒ: '"ßâ½%  Return
  19. //  Shift ┬½┬╗   zZßâ¡z xXßâ⌐x cCßâíc vVßâ¢v bBßâÿb nNßâón mMßâÑm ,<ßâæ< .>ßâº> /?ßâ░?  Shift
  20. //  Ctrl   Alt        Space Space Space NonBreakingSpace┬á    ModeShift  ModeLock
  21. //
  22.  
  23. partial default alphanumeric_keys 
  24. xkb_symbols "basic" {
  25.  
  26.     // Describes the differences between a very simple en_US
  27.     // keyboard and a very simple Georgian "russian layout" keyboard
  28.  
  29.     name[Group2]= "Georgian";
  30.  
  31.     key <TLDE> {[],    [ asciicircum,    asciitilde    ]    };
  32.     key <AE01> {[],    [         1,    exclam          ]       };
  33.     key <AE02> {[],    [         2,    at              ]       }; // 2 0xeb 
  34.     key <AE03> {[],    [         3,    numbersign      ]       }; // 3 0xec
  35.     key <AE04> {[],    [         4,    semicolon       ]       };
  36.     key <AE05> {[],    [         5,    colon           ]       };
  37.     key <AE06> {[],    [         6,    comma           ]       };
  38.     key <AE07> {[],    [         7,    period          ]       };
  39.     key <AE08> {[],    [         8,    asterisk        ]       };
  40.     key <AE09> {[],    [         9,    parenleft       ]       };
  41.     key <AE10> {[],    [         0,    parenright      ]       };
  42.     key <AE11> {[],    [     minus,    underscore      ]       };
  43.     key <AE12> {[],    [ numbersign,   bar             ]       };
  44.  
  45.     key <AD01> {[],    [ 0x010010e6,    q    ]    };
  46.     key <AD02> {[],    [ 0x010010ea,    w    ]    };
  47.     key <AD03> {[],    [ 0x010010e3,    e    ]       };
  48.     key <AD04> {[],    [ 0x010010d9,    r    ]    };
  49.     key <AD05> {[],    [ 0x010010d4,    t    ]       };
  50.     key <AD06> {[],    [ 0x010010dc,    y    ]       };
  51.     key <AD07> {[],    [ 0x010010d2,    u    ]       };
  52.     key <AD08> {[],    [ 0x010010e8,    i    ]       };
  53.     key <AD09> {[],    [ 0x010010ec,    o    ]       };
  54.     key <AD10> {[],    [ 0x010010d6,    p    ]    };
  55.     key <AD11> {[],    [ 0x010010ee,    bracketleft    ]    };
  56.     key <AD12> {[],    [ 0x010010ef,    bracketright    ]    };
  57.  
  58.     key <AC01> {[],    [ 0x010010e4,    a        ]    };
  59.     key <AC02> {[],    [ 0x010010d7,    s        ]       };
  60.     key <AC03> {[],    [ 0x010010d5,    d        ]       };
  61.     key <AC04> {[],    [ 0x010010d0,    f        ]    };
  62.     key <AC05> {[],    [ 0x010010de,    g        ]       };
  63.     key <AC06> {[],    [ 0x010010e0,    h        ]       };
  64.     key <AC07> {[],    [ 0x010010dd,    j        ]    };
  65.     key <AC08> {[],    [ 0x010010da,    k        ]    };
  66.     key <AC09> {[],    [ 0x010010d3,    l    ]       };
  67.     key <AC10> {[],    [ 0x010010df,    semicolon    ]       };
  68.     key <AC11> {[],    [ 0x010010eb,    percent    ]    };
  69.     key <BKSL> {[],    [ backslash,    bar     ]   }; // 0xe9 0xea
  70.  
  71.     key <LSGT> {[],    [ guillemotleft,guillemotright    ]       }; // 0xab 0xbb 0xe7 0xe8
  72.     key <AB01> {[],    [ 0x010010ed,    z        ]       };
  73.     key <AB02> {[],    [ 0x010010e9,    x        ]       };
  74.     key <AB03> {[],    [ 0x010010e1,    c        ]       };
  75.     key <AB04> {[],    [ 0x010010db,    v        ]       };
  76.     key <AB05> {[],    [ 0x010010d8,    b        ]       };
  77.     key <AB06> {[],    [ 0x010010e2,    n        ]    };
  78.     key <AB07> {[],    [ 0x010010e5,    m        ]    };
  79.     key <AB08> {[],    [ 0x010010d1,    less        ]    };
  80.     key <AB09> {[],    [ 0x010010e7,    greater    ]    };
  81.     key <AB10> {[],    [ 0x010010f0,    question    ]    };
  82.  
  83. };
  84.